import java.awt.*; import java.awt.event.*; class MyFrame extends Frame implements ActionListener { public MyFrame() { MenuBar mbar=new MenuBar(); this.setMenuBar(mbar); Menu ma,mb,mc,md; ma=new Menu("File"); mbar.add(ma); mb=new Menu("Edit"); mbar.add(mb); mc=new Menu("Text"); mbar.add(mc); md=new Menu("Color"); MenuItem mi; mi=new MenuItem("New"); ma.add(mi); mi.addActionListener(this); mi=new MenuItem("Open"); ma.add(mi); mi.addActionListener(this); mi=new MenuItem("Save"); ma.add(mi); mi.addActionListener(this); ma.addSeparator(); mi=new MenuItem("Exit"); ma.add(mi); mi.addActionListener(this); mi=new MenuItem("Copy"); mb.add(mi); mi.addActionListener(this); mi=new MenuItem("Cut"); mb.add(mi); mi.addActionListener(this); mi=new MenuItem("Paste"); mb.add(mi); mi.addActionListener(this); mi=new MenuItem("Font"); mc.add(mi); mi.addActionListener(this); mc.add(md); mi=new MenuItem("Black"); md.add(mi); mi.addActionListener(this); mi=new MenuItem("Blue"); md.add(mi); mi.addActionListener(this); mi=new MenuItem("Red"); md.add(mi); mi.addActionListener(this); } public void actionPerformed(ActionEvent e) { String cmd=e.getActionCommand(); if(cmd.equals("Exit")) System.exit(0); } } class demo { public static void main(String argvs[]) { MyFrame frm=new MyFrame(); frm.setSize(500,300); frm.setVisible(true); } }